package cn.uexpo.lhz.dao;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import cn.uexpo.lhz.domain.TestEntity;
import cn.uexpo.lhz.domain.TestEntityExample;

public interface TestEntityMapper {
    long countByExample(TestEntityExample example);

    int deleteByExample(TestEntityExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(TestEntity record);

    int insertSelective(TestEntity record);

    List<TestEntity> selectByExample(TestEntityExample example);

    TestEntity selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") TestEntity record, @Param("example") TestEntityExample example);

    int updateByExample(@Param("record") TestEntity record, @Param("example") TestEntityExample example);

    int updateByPrimaryKeySelective(TestEntity record);

    int updateByPrimaryKey(TestEntity record);
}